//实例表单通过post提交并输出数据
var http=require('http');
var querystring=require('querystring');

var postHTML=
    '<html><head><meta charset="utf-8"><title>' +
    '菜鸟教程</title></head>' +
    '<body>' +
    '<form method="post">' +
    '网站名：<input name="name"><br/>' +
    '网站url：<input name="url"><br/>' +
    '<input type="submit">' +
    '</form></body></html>';

http.createServer(function(req,res){
    var body="";
    req.on('data',function(chunk){
        body+=chunk;
    });

    req.on('end',function(){
        //解析参数
        body=querystring.parse(body);
        //设置响应头信息以及编码
        res.writeHead(200,{'Content-Type':'text/html;charset=utf-8'});

        if(body.name&&body.url){
            //输出提交的数据
            res.write("网站名："+body.name);
            res.write("<br/>");
            res.write("网站URL："+body.url);
        }else{
            //输出表单
            res.write(postHTML);
        }
        res.end();
    });

}).listen(3000);